Members
Overall Objectives
Research Program
New Software and Platforms
New Results
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Section: New Software and Platforms

AeroSol

Participants : Simon Delmas [Cagire] , Damien Genet [Bacchus] , Maxime Mogé [Cagire] , Yann Moguen [Cagire] , Vincent Perrier [Corresponding member] , Mario Ricchiuto [Bacchus] .

The AeroSol software is jointly developed in teams Bacchus and Cagire. It is a high order finite element library written in C++. The code has been designed so as to allow for efficient computations, with continuous and discontinuous finite elements methods on hybrid and possibly curvilinear meshes. The work of the team Bacchus is focused on continuous finite elements methods, while the team Cagire is focused on discontinuous Galerkin methods. However, everything is done for sharing the largest part of code we can. More precisely, classes concerning IO, finite elements, quadrature, geometry, time iteration, linear solver, models and interface with PaMPA are used by both of the teams. This modularity is achieved by mean of template abstraction for keeping good performances. The distribution of the unknowns is made with the software PaMPA , developed within the team Bacchus and the team Castor.

The work performed this year in the BACCHUS team has focused on the experimentation of parallelisation solutions on heterogenous machines, and in particular on the study of efficient solution for shared memory parallelism. In particular, in the framework of the PhD of D. Genet, the coupling with runtime systems such as StarPU (Inria team Runtime) and DAGuE (University of Tennesee), has bee compared to a more classical OpenMP implementation. This initial work, done for scalar problems, will be now extended to systems of equations.